Reasoning

@Serializable
@SerialName(value = "reasoning")
data class Reasoning(val text: String, val providerMetadata: Map<String, JsonElement>? = null) : ContentPart

Constructors

Link copied to clipboard
constructor(text: String, providerMetadata: Map<String, JsonElement>? = null)

Properties

Link copied to clipboard
val ContentPart.metadata: Map<String, JsonElement>?
Link copied to clipboard
val providerMetadata: Map<String, JsonElement>?
Link copied to clipboard

Functions

Link copied to clipboard
inline fun <T> ContentPart.providerMetadataAs(provider: String): T?
fun <T> ContentPart.providerMetadataAs(provider: String, serializer: KSerializer<T>): T?